Ters Proxy Araç Yazılımı
Bu hızlı başlangıç, başka bir sunucuya (bu durumda example.com) ters proxy yapan küçük bir ara yazılım parçasının nasıl dağıtılacağını kapsayacaktır. Yaygın ara yazılım işlevleri için ek örnekler görmek için örnek galerisi
'ne bakın.
Adım 1: Deno Deploy üzerinde yeni bir oyun alanı projesi oluşturun
https://dash.deno.com/projects adresine gidin ve "Yeni Oyun Alanı" butonuna tıklayın.
Adım 2: Oyun alanı üzerinden ara yazılım kodunu dağıtın
Sonraki sayfada, aşağıdaki kodu kopyalayıp editöre yapıştırın. Bu, gelen tüm istekleri https://example.com adresine yönlendiren bir HTTP sunucusudur.
async function reqHandler(req: Request) {
const reqPath = new URL(req.url).pathname;
return await fetch("https://example.com" + reqPath, { headers: req.headers });
}
Deno.serve(reqHandler);
ipucu
Kaydet ve Dağıt butonuna tıklayın. Bu, ara yazılımınızın Deno üzerinde başarılı bir şekilde dağıtılmasını sağlar.
Bunu benzeri bir şey görmelisiniz: